home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / hardware / galer21.lha / GALer21 / Source / GALer / Localize.h < prev    next >
C/C++ Source or Header  |  1996-04-06  |  38KB  |  1,225 lines

  1. #ifndef LOCALE_GALER_H
  2. #define LOCALE_GALER_H
  3.  
  4.  
  5. /****************************************************************************/
  6.  
  7.  
  8. /* This file was created automatically by CatComp.
  9.  * Do NOT edit by hand!
  10.  */
  11.  
  12.  
  13. #ifndef EXEC_TYPES_H
  14. #include <exec/types.h>
  15. #endif
  16.  
  17.  
  18. /****************************************************************************/
  19.  
  20.  
  21. #define MSG_MAIN_MENU1 0
  22. #define MSG_MAIN_MENU1_STR "Project"
  23.  
  24. #define MSG_MAIN_MENU1_ITEM1 1
  25. #define MSG_MAIN_MENU1_ITEM1_STR "About GALer"
  26.  
  27. #define MSG_MAIN_MENU1_ITEM2 2
  28. #define MSG_MAIN_MENU1_ITEM2_STR "Hardware-Version"
  29.  
  30. #define MSG_MAIN_MENU1_ITEM3 3
  31. #define MSG_MAIN_MENU1_ITEM3_STR "Save Config."
  32.  
  33. #define MSG_MAIN_MENU1_ITEM5 4
  34. #define MSG_MAIN_MENU1_ITEM5_STR "Quit"
  35.  
  36. #define MSG_MAIN_MENU1_ITEM5_COMMKEY 5
  37. #define MSG_MAIN_MENU1_ITEM5_COMMKEY_STR "q"
  38.  
  39. #define MSG_MAIN_MENU2 6
  40. #define MSG_MAIN_MENU2_STR "GAL-Type"
  41.  
  42. #define MSG_MAIN_MENU2_ITEM1 7
  43. #define MSG_MAIN_MENU2_ITEM1_STR "GAL16V8"
  44.  
  45. #define MSG_MAIN_MENU2_ITEM1_COMMKEY 8
  46. #define MSG_MAIN_MENU2_ITEM1_COMMKEY_STR "1"
  47.  
  48. #define MSG_MAIN_MENU2_ITEM2 9
  49. #define MSG_MAIN_MENU2_ITEM2_STR "GAL20V8"
  50.  
  51. #define MSG_MAIN_MENU2_ITEM2_COMMKEY 10
  52. #define MSG_MAIN_MENU2_ITEM2_COMMKEY_STR "2"
  53.  
  54. #define MSG_MAIN_MENU2_ITEM3 11
  55. #define MSG_MAIN_MENU2_ITEM3_STR "GAL22V10"
  56.  
  57. #define MSG_MAIN_MENU2_ITEM3_COMMKEY 12
  58. #define MSG_MAIN_MENU2_ITEM3_COMMKEY_STR "3"
  59.  
  60. #define MSG_MAIN_MENU2_ITEM4 13
  61. #define MSG_MAIN_MENU2_ITEM4_STR "GAL20RA10"
  62.  
  63. #define MSG_MAIN_MENU2_ITEM4_COMMKEY 14
  64. #define MSG_MAIN_MENU2_ITEM4_COMMKEY_STR "4"
  65.  
  66. #define MSG_MAIN_MENU2_ITEM6 15
  67. #define MSG_MAIN_MENU2_ITEM6_STR "Type-Requester"
  68.  
  69. #define MSG_MAIN_MENU3 16
  70. #define MSG_MAIN_MENU3_STR "GAL"
  71.  
  72. #define MSG_MAIN_MENU3_ITEM1 17
  73. #define MSG_MAIN_MENU3_ITEM1_STR "Program"
  74.  
  75. #define MSG_MAIN_MENU3_ITEM1_COMMKEY 18
  76. #define MSG_MAIN_MENU3_ITEM1_COMMKEY_STR "p"
  77.  
  78. #define MSG_MAIN_MENU3_ITEM2 19
  79. #define MSG_MAIN_MENU3_ITEM2_STR "Copy"
  80.  
  81. #define MSG_MAIN_MENU3_ITEM3 20
  82. #define MSG_MAIN_MENU3_ITEM3_STR "Erase"
  83.  
  84. #define MSG_MAIN_MENU3_ITEM4 21
  85. #define MSG_MAIN_MENU3_ITEM4_STR "Compare"
  86.  
  87. #define MSG_MAIN_MENU3_ITEM5 22
  88. #define MSG_MAIN_MENU3_ITEM5_STR "Blank test"
  89.  
  90. #define MSG_MAIN_MENU3_ITEM5_COMMKEY 23
  91. #define MSG_MAIN_MENU3_ITEM5_COMMKEY_STR "t"
  92.  
  93. #define MSG_MAIN_MENU3_ITEM6 24
  94. #define MSG_MAIN_MENU3_ITEM6_STR "Set security bit"
  95.  
  96. #define MSG_MAIN_MENU3_ITEM7 25
  97. #define MSG_MAIN_MENU3_ITEM7_STR "Test security bit"
  98.  
  99. #define MSG_MAIN_MENU3_ITEM9 26
  100. #define MSG_MAIN_MENU3_ITEM9_STR "Write access"
  101.  
  102. #define MSG_MAIN_MENU4 27
  103. #define MSG_MAIN_MENU4_STR "GAL-Assembler"
  104.  
  105. #define MSG_MAIN_MENU4_ITEM1 28
  106. #define MSG_MAIN_MENU4_ITEM1_STR "Assemble file"
  107.  
  108. #define MSG_MAIN_MENU4_ITEM1_COMMKEY 29
  109. #define MSG_MAIN_MENU4_ITEM1_COMMKEY_STR "a"
  110.  
  111. #define MSG_MAIN_MENU5 30
  112. #define MSG_MAIN_MENU5_STR "GAL-Disassembler"
  113.  
  114. #define MSG_MAIN_MENU5_ITEM1 31
  115. #define MSG_MAIN_MENU5_ITEM1_STR "Read signature"
  116.  
  117. #define MSG_MAIN_MENU5_ITEM2 32
  118. #define MSG_MAIN_MENU5_ITEM2_STR "Read ACW"
  119.  
  120. #define MSG_MAIN_MENU5_ITEM3 33
  121. #define MSG_MAIN_MENU5_ITEM3_STR "GAL-Info"
  122.  
  123. #define MSG_MAIN_MENU5_ITEM3_COMMKEY 34
  124. #define MSG_MAIN_MENU5_ITEM3_COMMKEY_STR "i"
  125.  
  126. #define MSG_MAIN_MENU5_ITEM5 35
  127. #define MSG_MAIN_MENU5_ITEM5_STR "Generate JEDEC-file"
  128.  
  129. #define MSG_MAIN_MENU5_ITEM5_COMMKEY 36
  130. #define MSG_MAIN_MENU5_ITEM5_COMMKEY_STR "j"
  131.  
  132. #define MSG_MAIN_MENU5_ITEM6 37
  133. #define MSG_MAIN_MENU5_ITEM6_STR "JEDEC-file parameter"
  134.  
  135. #define MSG_MAIN_MENU5_ITEM8 38
  136. #define MSG_MAIN_MENU5_ITEM8_STR "Reassembler"
  137.  
  138. #define MSG_MAIN_MENU5_ITEM8_COMMKEY 39
  139. #define MSG_MAIN_MENU5_ITEM8_COMMKEY_STR "r"
  140.  
  141. #define MSG_MAIN_MENU6 40
  142. #define MSG_MAIN_MENU6_STR "Tools"
  143.  
  144. #define MSG_MAIN_MENU6_ITEM1 41
  145. #define MSG_MAIN_MENU6_ITEM1_STR "Show pinnames"
  146.  
  147. #define MSG_MAIN_MENU6_ITEM2 42
  148. #define MSG_MAIN_MENU6_ITEM2_STR "Clear pinnames"
  149.  
  150. #define MSG_MAIN_MENU6_ITEM3 43
  151. #define MSG_MAIN_MENU6_ITEM3_STR "GAL-Checker"
  152.  
  153. #define MSG_MAIN_MENU6_ITEM3_COMMKEY 44
  154. #define MSG_MAIN_MENU6_ITEM3_COMMKEY_STR "c"
  155.  
  156. #define MSG_MAIN_MENU6_ITEM5 45
  157. #define MSG_MAIN_MENU6_ITEM5_STR "Optimizer"
  158.  
  159. #define MSG_MAIN_MENU6_ITEM5_COMMKEY 46
  160. #define MSG_MAIN_MENU6_ITEM5_COMMKEY_STR "o"
  161.  
  162. #define MSG_MAIN_MENU6_ITEM7 47
  163. #define MSG_MAIN_MENU6_ITEM7_STR "Select editor"
  164.  
  165. #define MSG_MAIN_MENU6_ITEM8 48
  166. #define MSG_MAIN_MENU6_ITEM8_STR "Call editor"
  167.  
  168. #define MSG_MAIN_MENU6_ITEM8_COMMKEY 49
  169. #define MSG_MAIN_MENU6_ITEM8_COMMKEY_STR "e"
  170.  
  171. #define MSG_MAIN_MENU6_ITEM10 50
  172. #define MSG_MAIN_MENU6_ITEM10_STR "Help"
  173.  
  174. #define MSG_CHECKER_MENU1 51
  175. #define MSG_CHECKER_MENU1_STR "GAL-Checker"
  176.  
  177. #define MSG_CHECKER_MENU1_ITEM1 52
  178. #define MSG_CHECKER_MENU1_ITEM1_STR "Exit"
  179.  
  180. #define MSG_CHECKER_MENU1_ITEM1_COMMKEY 53
  181. #define MSG_CHECKER_MENU1_ITEM1_COMMKEY_STR "x"
  182.  
  183. #define MSG_ERR_PARPORT 54
  184. #define MSG_ERR_PARPORT_STR "parallel port is not available"
  185.  
  186. #define MSG_ERR_TIMER 55
  187. #define MSG_ERR_TIMER_STR "can't get timer"
  188.  
  189. #define MSG_ERR_CIATIMER 56
  190. #define MSG_ERR_CIATIMER_STR "can't get a cia-timer"
  191.  
  192. #define MSG_ERR_APPLICATION 57
  193. #define MSG_ERR_APPLICATION_STR "can't open MUI-application"
  194.  
  195. #define MSG_ERR_MEMORY 58
  196. #define MSG_ERR_MEMORY_STR "not enough free memory"
  197.  
  198. #define MSG_ERR_MUILIB 59
  199. #define MSG_ERR_MUILIB_STR "can't open mui.library"
  200.  
  201. #define MSG_ERR_REQTOOLSLIB 60
  202. #define MSG_ERR_REQTOOLSLIB_STR "can't open reqtools.library"
  203.  
  204. #define MSG_ERR_FILEREQ 61
  205. #define MSG_ERR_FILEREQ_STR "not enough free memory for file requester"
  206.  
  207. #define MSG_ERR_OPENSCREEN 62
  208. #define MSG_ERR_OPENSCREEN_STR "can't open screen"
  209.  
  210. #define MSG_ERR_OPENWINDOW 63
  211. #define MSG_ERR_OPENWINDOW_STR "can't open window"
  212.  
  213. #define MSG_REMOVE_GAL 64
  214. #define MSG_REMOVE_GAL_STR "Please remove GAL"
  215.  
  216. #define MSG_GAL_CHECKER 65
  217. #define MSG_GAL_CHECKER_STR "\n\33cGAL-Checker\n"
  218.  
  219. #define MSG_CMP_CANCEL 66
  220. #define MSG_CMP_CANCEL_STR "\n\33cCancel comparison.\n"
  221.  
  222. #define MSG_CMP_SIGEQUAL 67
  223. #define MSG_CMP_SIGEQUAL_STR "\n\33cSignatures are not equal!\n"
  224.  
  225. #define MSG_CMP_NOTEQUAL 68
  226. #define MSG_CMP_NOTEQUAL_STR "\n\33cGALs are not equal!\n"
  227.  
  228. #define MSG_CMP_EQUAL 69
  229. #define MSG_CMP_EQUAL_STR "\n\33cGALs are equal!\n"
  230.  
  231. #define MSG_GAL_PROG 70
  232. #define MSG_GAL_PROG_STR "\n\33cProgram a GAL?\n"
  233.  
  234. #define MSG_LOADJED 71
  235. #define MSG_LOADJED_STR "load JEDEC file"
  236.  
  237. #define MSG_GALPROGED 72
  238. #define MSG_GALPROGED_STR "\n\33cGAL programmed.\n"
  239.  
  240. #define MSG_COPY_GAL 73
  241. #define MSG_COPY_GAL_STR "\n\33cCopy GAL?\n"
  242.  
  243. #define MSG_READING_GAL 74
  244. #define MSG_READING_GAL_STR "reading GAL..."
  245.  
  246. #define MSG_LOWER_OK 75
  247. #define MSG_LOWER_OK_STR "o.k."
  248.  
  249. #define MSG_COPY_AGAIN 76
  250. #define MSG_COPY_AGAIN_STR "\n\33cCopy this GAL once more?\n"
  251.  
  252. #define MSG_INS_DEST_GAL 77
  253. #define MSG_INS_DEST_GAL_STR "\n\33cPlease insert destination GAL.\n"
  254.  
  255. #define MSG_BLANK_TEST 78
  256. #define MSG_BLANK_TEST_STR "\n\33cBlank test?\n"
  257.  
  258. #define MSG_EXE_BLANK_TEST 79
  259. #define MSG_EXE_BLANK_TEST_STR "executing blank test..."
  260.  
  261. #define MSG_READY 80
  262. #define MSG_READY_STR " ready"
  263.  
  264. #define MSG_NOT_BLANK 81
  265. #define MSG_NOT_BLANK_STR "\n\33cGAL is NOT blank!\n"
  266.  
  267. #define MSG_BLANK 82
  268. #define MSG_BLANK_STR "\n\33cGAL is blank!\n"
  269.  
  270. #define MSG_SEC_TEST 83
  271. #define MSG_SEC_TEST_STR "\n\33cTest security bit?\n"
  272.  
  273. #define MSG_SEC_SET 84
  274. #define MSG_SEC_SET_STR "\n\33cSecurity bit is set!\n"
  275.  
  276. #define MSG_SEC_NOT_SET 85
  277. #define MSG_SEC_NOT_SET_STR "\n\33cSecurity bit is NOT set!\n"
  278.  
  279. #define MSG_COMPARISON 86
  280. #define MSG_COMPARISON_STR "Comparison"
  281.  
  282. #define MSG_CMPTYPE 87
  283. #define MSG_CMPTYPE_STR "Kind of Comparison"
  284.  
  285. #define MSG_CMP_GALGAL 88
  286. #define MSG_CMP_GALGAL_STR "\n\33cCompare GAL with GAL.\n"
  287.  
  288. #define MSG_CMP_GALGAL2 89
  289. #define MSG_CMP_GALGAL2_STR "GAL with GAL"
  290.  
  291. #define MSG_GAL_TO_CMP 90
  292. #define MSG_GAL_TO_CMP_STR "\n\33cPlease insert GAL to compare.\n"
  293.  
  294. #define MSG_READ_ACW 91
  295. #define MSG_READ_ACW_STR "\n\33cRead ACW?\n"
  296.  
  297. #define MSG_CMP_GALJED 92
  298. #define MSG_CMP_GALJED_STR "\n\33cCompare GAL with JEDEC file.\n"
  299.  
  300. #define MSG_CMP_GALJED2 93
  301. #define MSG_CMP_GALJED2_STR "GAL with JEDEC"
  302.  
  303. #define MSG_CMP_JEDGAL 94
  304. #define MSG_CMP_JEDGAL_STR "\n\33cCompare JEDEC file with GAL. Please select type of GAL\nwhich you want to compare with a JEDEC file.\n"
  305.  
  306. #define MSG_CMP_JEDGAL2 95
  307. #define MSG_CMP_JEDGAL2_STR "JEDEC file with GAL"
  308.  
  309. #define MSG_READ_SIG 96
  310. #define MSG_READ_SIG_STR "\n\33cRead signature?\n"
  311.  
  312. #define MSG_NOT_BLANK2 97
  313. #define MSG_NOT_BLANK2_STR " GAL is NOT blank"
  314.  
  315. #define MSG_NOT_BLNK_ERS 98
  316. #define MSG_NOT_BLNK_ERS_STR "\n\33cGAL is NOT blank! Should I erase it?\n"
  317.  
  318. #define MSG_PROGING_GAL 99
  319. #define MSG_PROGING_GAL_STR "programming GAL..."
  320.  
  321. #define MSG_VERIFYING 100
  322. #define MSG_VERIFYING_STR "verifying GAL..."
  323.  
  324. #define MSG_VERFAILED 101
  325. #define MSG_VERFAILED_STR "\n\33cVerify failed!!!\n"
  326.  
  327. #define MSG_SET_SEC 102
  328. #define MSG_SET_SEC_STR "\n\33cSet security bit?\n"
  329.  
  330. #define MSG_SEC_IS_SET 103
  331. #define MSG_SEC_IS_SET_STR "\n\33cSecurity bit is set.\n"
  332.  
  333. #define MSG_GAL_ERASED 104
  334. #define MSG_GAL_ERASED_STR "GAL erased"
  335.  
  336. #define MSG_ERASE_FAILED 105
  337. #define MSG_ERASE_FAILED_STR "\n\33cCoudn't erase GAL!\n"
  338.  
  339. #define MSG_ERASED 106
  340. #define MSG_ERASED_STR "\n\33cGAL is erased.\n"
  341.  
  342. #define MSG_ERASE_GAL 107
  343. #define MSG_ERASE_GAL_STR "\n\33cErase GAL?\n"
  344.  
  345. #define MSG_GAL_ID_ERR1 108
  346. #define MSG_GAL_ID_ERR1_STR "Cannot identify GAL! Possible reasons: wrong type of GAL"
  347.  
  348. #define MSG_GAL_ID_ERR2 109
  349. #define MSG_GAL_ID_ERR2_STR "selected, GAL defect or no GAL inserted."
  350.  
  351. #define MSG_ERR_HW 110
  352. #define MSG_ERR_HW_STR "\n\33cThis GAL needs hardware 1.2 or later.\n"
  353.  
  354. #define MSG_IDERR_MAN20RA10 111
  355. #define MSG_IDERR_MAN20RA10_STR "\n\33cFATAL ERROR: only Lattice-GAL20RA10 are supported!\n"
  356.  
  357. #define MSG_IDERR_ALG 112
  358. #define MSG_IDERR_ALG_STR "\n\33cFATAL ERROR: unknown programming algorithm!\n"
  359.  
  360. #define MSG_ERR_CANCEL 113
  361. #define MSG_ERR_CANCEL_STR "CANCEL... coudn't execute last command."
  362.  
  363. #define MSG_IDERR_MAN 114
  364. #define MSG_IDERR_MAN_STR "\n\33cFATAL ERROR: unknown manufacturer!\n"
  365.  
  366. #define MSG_IDERR_GAL 115
  367. #define MSG_IDERR_GAL_STR "\n\33cFATAL ERROR: unknown type of GAL!\n"
  368.  
  369. #define MSG_GALINFO 116
  370. #define MSG_GALINFO_STR "\n\33cGAL-Info?\n"
  371.  
  372. #define MSG_TYPE16 117
  373. #define MSG_TYPE16_STR "Type: GAL16V8         "
  374.  
  375. #define MSG_TYPE16A 118
  376. #define MSG_TYPE16A_STR "Type: GAL16V8 A       "
  377.  
  378. #define MSG_TYPE20 119
  379. #define MSG_TYPE20_STR "Type: GAL20V8         "
  380.  
  381. #define MSG_TYPE20A 120
  382. #define MSG_TYPE20A_STR "Type: GAL20V8 A       "
  383.  
  384. #define MSG_TYPE22V 121
  385. #define MSG_TYPE22V_STR "Type: GAL22V10       "
  386.  
  387. #define MSG_TYPE20RA 122
  388. #define MSG_TYPE20RA_STR "Type: GAL20RA10      "
  389.  
  390. #define MSG_TYPE_UNKNOWN 123
  391. #define MSG_TYPE_UNKNOWN_STR "Type: unknown!       "
  392.  
  393. #define MSG_MAN_LAT 124
  394. #define MSG_MAN_LAT_STR "Manufaturer: Lattice"
  395.  
  396. #define MSG_MAN_NAT 125
  397. #define MSG_MAN_NAT_STR "Manufacturer: National"
  398.  
  399. #define MSG_MAN_SGS 126
  400. #define MSG_MAN_SGS_STR "Manufacturer: SGS-Thomson"
  401.  
  402. #define MSG_MAN_VLSI 127
  403. #define MSG_MAN_VLSI_STR "Manufacturer: VLSI (NOT supported!)"
  404.  
  405. #define MSG_MAN_NOTSPECIFIED 128
  406. #define MSG_MAN_NOTSPECIFIED_STR "Manufacturer: --"
  407.  
  408. #define MSG_MAN_UNKNOWN 129
  409. #define MSG_MAN_UNKNOWN_STR "Manufacturer: unknown"
  410.  
  411. #define MSG_ALGO 130
  412. #define MSG_ALGO_STR "Algorithm: "
  413.  
  414. #define MSG_UNKNOWN 131
  415. #define MSG_UNKNOWN_STR "unknown!"
  416.  
  417. #define MSG_SUPPORT 132
  418. #define MSG_SUPPORT_STR "GALer supports this type of GAL."
  419.  
  420. #define MSG_NOT_SUPPORT 133
  421. #define MSG_NOT_SUPPORT_STR "GALer does NOT support this type of GAL."
  422.  
  423. #define MSG_NOT_SUPPORTED_HW 134
  424. #define MSG_NOT_SUPPORTED_HW_STR "This GAL is NOT supported by this hardware-version."
  425.  
  426. #define MSG_LOAD_SOURCE 135
  427. #define MSG_LOAD_SOURCE_STR "Load source file"
  428.  
  429. #define MSG_FILE_LOADED 136
  430. #define MSG_FILE_LOADED_STR "file loaded"
  431.  
  432. #define MSG_WRITE_JED 137
  433. #define MSG_WRITE_JED_STR "save JEDEC file"
  434.  
  435. #define MSG_FILE_ASM 138
  436. #define MSG_FILE_ASM_STR "File assembled."
  437.  
  438. #define MSG_ERR_ASM 139
  439. #define MSG_ERR_ASM_STR "\n\33cerror in source file found\n"
  440.  
  441. #define MSG_ERR_ASM1 140
  442. #define MSG_ERR_ASM1_STR "Line  1: type of GAL expected"
  443.  
  444. #define MSG_ERR_ASM2 141
  445. #define MSG_ERR_ASM2_STR "unexpected end of file"
  446.  
  447. #define MSG_ERR_ASM3 142
  448. #define MSG_ERR_ASM3_STR "pinname expected after '/'"
  449.  
  450. #define MSG_ERR_ASM4 143
  451. #define MSG_ERR_ASM4_STR "max. length of pinname is 8 characters"
  452.  
  453. #define MSG_ERR_ASM5 144
  454. #define MSG_ERR_ASM5_STR "illegal character in pin declaration"
  455.  
  456. #define MSG_ERR_ASM6 145
  457. #define MSG_ERR_ASM6_STR "illegal VCC/GND assignment"
  458.  
  459. #define MSG_ERR_ASM7 146
  460. #define MSG_ERR_ASM7_STR "pin declaration: expected VCC at VCC pin"
  461.  
  462. #define MSG_ERR_ASM8 147
  463. #define MSG_ERR_ASM8_STR "pin declaration: expected GND at GND pin"
  464.  
  465. #define MSG_ERR_ASM9 148
  466. #define MSG_ERR_ASM9_STR "pinname defined twice"
  467.  
  468. #define MSG_ERR_ASM10 149
  469. #define MSG_ERR_ASM10_STR "illegal use of '/'"
  470.  
  471. #define MSG_ERR_ASM11 150
  472. #define MSG_ERR_ASM11_STR "unknown pinname"
  473.  
  474. #define MSG_ERR_ASM12 151
  475. #define MSG_ERR_ASM12_STR "NC (Not Connected) is not allowed in logic equations"
  476.  
  477. #define MSG_ERR_ASM13 152
  478. #define MSG_ERR_ASM13_STR "unknown suffix found"
  479.  
  480. #define MSG_ERR_ASM14 153
  481. #define MSG_ERR_ASM14_STR "'=' expected"
  482.  
  483. #define MSG_ERR_ASM15 154
  484. #define MSG_ERR_ASM15_STR "this pin can't be used as output"
  485.  
  486. #define MSG_ERR_ASM16 155
  487. #define MSG_ERR_ASM16_STR "same pin is defined multible as output"
  488.  
  489. #define MSG_ERR_ASM17 156
  490. #define MSG_ERR_ASM17_STR "before using .E, the output must be defined"
  491.  
  492. #define MSG_ERR_ASM18 157
  493. #define MSG_ERR_ASM18_STR "GAL22V10: AR and SP is not allowed as pinname"
  494.  
  495. #define MSG_ERR_ASM19 158
  496. #define MSG_ERR_ASM19_STR ".E, .CLK, .ARST and .APRST is not allowed to be negated"
  497.  
  498. #define MSG_ERR_ASM20 159
  499. #define MSG_ERR_ASM20_STR "mode 2: pins 12, 19 can't be used as input"
  500.  
  501. #define MSG_ERR_ASM21 160
  502. #define MSG_ERR_ASM21_STR "mode 2: pins 15, 22 can't be used as input"
  503.  
  504. #define MSG_ERR_ASM22 161
  505. #define MSG_ERR_ASM22_STR "tristate control is defined twice"
  506.  
  507. #define MSG_ERR_ASM23 162
  508. #define MSG_ERR_ASM23_STR "GAL16V8/20V8: tri. control for reg. output is not allowed"
  509.  
  510. #define MSG_ERR_ASM24 163
  511. #define MSG_ERR_ASM24_STR "tristate control without previous '.T'"
  512.  
  513. #define MSG_ERR_ASM25 164
  514. #define MSG_ERR_ASM25_STR "use GND, VCC instead of /VCC, /GND"
  515.  
  516. #define MSG_ERR_ASM26 165
  517. #define MSG_ERR_ASM26_STR "mode 3: pins 1,11 are reserved for 'Clock' and '/OE'"
  518.  
  519. #define MSG_ERR_ASM27 166
  520. #define MSG_ERR_ASM27_STR "mode 3: pins 1,13 are reserved for 'Clock' and '/OE'"
  521.  
  522. #define MSG_ERR_ASM28 167
  523. #define MSG_ERR_ASM28_STR "use of VCC and GND is not allowed in equations"
  524.  
  525. #define MSG_ERR_ASM29 168
  526. #define MSG_ERR_ASM29_STR "only one product term allowed (no OR)"
  527.  
  528. #define MSG_ERR_ASM30 169
  529. #define MSG_ERR_ASM30_STR "too many product terms"
  530.  
  531. #define MSG_ERR_ASM31 170
  532. #define MSG_ERR_ASM31_STR "use of AR and SP is not allowed in equations"
  533.  
  534. #define MSG_ERR_ASM32 171
  535. #define MSG_ERR_ASM32_STR "negation of AR and SP is not allowed"
  536.  
  537. #define MSG_ERR_ASM33 172
  538. #define MSG_ERR_ASM33_STR "no equations found"
  539.  
  540. #define MSG_ERR_ASM34 173
  541. #define MSG_ERR_ASM34_STR ".CLK is not allowed when this type of GAL is used"
  542.  
  543. #define MSG_ERR_ASM35 174
  544. #define MSG_ERR_ASM35_STR ".ARST is not allowed when this type of GAL is used"
  545.  
  546. #define MSG_ERR_ASM36 175
  547. #define MSG_ERR_ASM36_STR ".APRST is not allowed when this type of GAL is used"
  548.  
  549. #define MSG_ERR_ASM37 176
  550. #define MSG_ERR_ASM37_STR "GAL20RA10: pin 1 can't be used in equations"
  551.  
  552. #define MSG_ERR_ASM38 177
  553. #define MSG_ERR_ASM38_STR "GAL20RA10: pin 13 can't be used in equations"
  554.  
  555. #define MSG_ERR_ASM39 178
  556. #define MSG_ERR_ASM39_STR "AR, SP: no suffix allowed"
  557.  
  558. #define MSG_ERR_ASM40 179
  559. #define MSG_ERR_ASM40_STR "AR or SP is defined twice"
  560.  
  561. #define MSG_ERR_ASM41 180
  562. #define MSG_ERR_ASM41_STR "missing clock definition (.CLK) of registered output"
  563.  
  564. #define MSG_ERR_ASM42 181
  565. #define MSG_ERR_ASM42_STR "before using .CLK, the output must be defined"
  566.  
  567. #define MSG_ERR_ASM43 182
  568. #define MSG_ERR_ASM43_STR "before using .ARST, the output must be defined"
  569.  
  570. #define MSG_ERR_ASM44 183
  571. #define MSG_ERR_ASM44_STR "before using .APRST the output must be defined"
  572.  
  573. #define MSG_ERR_ASM45 184
  574. #define MSG_ERR_ASM45_STR "several .CLK definitions for the same output found"
  575.  
  576. #define MSG_ERR_ASM46 185
  577. #define MSG_ERR_ASM46_STR "several .ARST definitions for the same output found"
  578.  
  579. #define MSG_ERR_ASM47 186
  580. #define MSG_ERR_ASM47_STR "several .APRST definitions for the same output found"
  581.  
  582. #define MSG_ERR_ASM48 187
  583. #define MSG_ERR_ASM48_STR "use of .CLK, .ARST, .APRST only allowed for registered outputs"
  584.  
  585. #define MSG_WRITE_CHIP 188
  586. #define MSG_WRITE_CHIP_STR "save chip file"
  587.  
  588. #define MSG_WRITING_CHIP 189
  589. #define MSG_WRITING_CHIP_STR "saving chip file..."
  590.  
  591. #define MSG_ERROR 190
  592. #define MSG_ERROR_STR " Error!"
  593.  
  594. #define MSG_WRITE_PIN 191
  595. #define MSG_WRITE_PIN_STR "save pin file"
  596.  
  597. #define MSG_WRITING_PIN 192
  598. #define MSG_WRITING_PIN_STR "saving pin file..."
  599.  
  600. #define MSG_WRITE_FUSE 193
  601. #define MSG_WRITE_FUSE_STR "save fuse file"
  602.  
  603. #define MSG_WRITING_FUSE 194
  604. #define MSG_WRITING_FUSE_STR "saving fuse file..."
  605.  
  606. #define MSG_READGAL_JED 195
  607. #define MSG_READGAL_JED_STR "\n\33cRead GAL and generate JEDEC file?\n"
  608.  
  609. #define MSG_WRITING_JED 196
  610. #define MSG_WRITING_JED_STR "saving JEDEC file..."
  611.  
  612. #define MSG_BAD_FILECHK 197
  613. #define MSG_BAD_FILECHK_STR "\n\33cBad file checksum: continue?\n"
  614.  
  615. #define MSG_BAD_FUSECHK 198
  616. #define MSG_BAD_FUSECHK_STR "\n\33cBad fuse checksum: continue?\n"
  617.  
  618. #define MSG_ERR_JED1 199
  619. #define MSG_ERR_JED1_STR "unexpected end of file"
  620.  
  621. #define MSG_ERR_JED2 200
  622. #define MSG_ERR_JED2_STR "unknown command found"
  623.  
  624. #define MSG_ERR_JED3 201
  625. #define MSG_ERR_JED3_STR "bad format of number"
  626.  
  627. #define MSG_ERR_JED4 202
  628. #define MSG_ERR_JED4_STR "number expected after command"
  629.  
  630. #define MSG_ERR_JED5 203
  631. #define MSG_ERR_JED5_STR "0 or 1 expected"
  632.  
  633. #define MSG_ERR_JED6 204
  634. #define MSG_ERR_JED6_STR "can't find out type of GAL"
  635.  
  636. #define MSG_ERR_JED7 205
  637. #define MSG_ERR_JED7_STR "QF multible found"
  638.  
  639. #define MSG_ERR_JED8 206
  640. #define MSG_ERR_JED8_STR "QP multible found"
  641.  
  642. #define MSG_ERR_JED9 207
  643. #define MSG_ERR_JED9_STR "ending '*' expected"
  644.  
  645. #define MSG_ERR_JED10 208
  646. #define MSG_ERR_JED10_STR "after 'C' command no 'L' command allowed"
  647.  
  648. #define MSG_ERR_JED11 209
  649. #define MSG_ERR_JED11_STR "bad fuse checksum"
  650.  
  651. #define MSG_ERR_JED12 210
  652. #define MSG_ERR_JED12_STR "too many <STX> (= CTRL-B, 0x02) found"
  653.  
  654. #define MSG_ERR_JED13 211
  655. #define MSG_ERR_JED13_STR "too many <ETX> (= CTRL-C, 0x03) found"
  656.  
  657. #define MSG_ERR_JED14 212
  658. #define MSG_ERR_JED14_STR "bad sequence of <STX>, <ETX>"
  659.  
  660. #define MSG_ERR_JED15 213
  661. #define MSG_ERR_JED15_STR "after file checksum end of file expected"
  662.  
  663. #define MSG_ERR_JED16 214
  664. #define MSG_ERR_JED16_STR "bad file checksum"
  665.  
  666. #define MSG_ERR_JED17 215
  667. #define MSG_ERR_JED17_STR "bad fuse address (L... too short)"
  668.  
  669. #define MSG_ERR_JED18 216
  670. #define MSG_ERR_JED18_STR "addresses skiped but no default value (F0/1) defined"
  671.  
  672. #define MSG_ERR_JED19 217
  673. #define MSG_ERR_JED19_STR "'*' expected"
  674.  
  675. #define MSG_ERR_JED20 218
  676. #define MSG_ERR_JED20_STR "QF... and last fuse address (L...) are not equal"
  677.  
  678. #define MSG_ERR_JED21 219
  679. #define MSG_ERR_JED21_STR "no values for the fuses found (no F0/1, L...)"
  680.  
  681. #define MSG_ERR_JED22 220
  682. #define MSG_ERR_JED22_STR "only QF2194 *, QF2706 *, QF3274 *, QF5892 * allowed"
  683.  
  684. #define MSG_ERR_JED23 221
  685. #define MSG_ERR_JED23_STR "too many fuses found"
  686.  
  687. #define MSG_ERR_JED24 222
  688. #define MSG_ERR_JED24_STR "found several fuse checksumms"
  689.  
  690. #define MSG_ERR_JED25 223
  691. #define MSG_ERR_JED25_STR "selected type of GAL fits not to JEDEC file"
  692.  
  693. #define MSG_OPT_EQUNUM 224
  694. #define MSG_OPT_EQUNUM_STR "optimized equation"
  695.  
  696. #define MSG_OPT_USE_GAD 225
  697. #define MSG_OPT_USE_GAD_STR "_use it"
  698.  
  699. #define MSG_OPT_REJECT_GAD 226
  700. #define MSG_OPT_REJECT_GAD_STR "_reject"
  701.  
  702. #define MSG_OLD_EQU 227
  703. #define MSG_OLD_EQU_STR "old equation:  "
  704.  
  705. #define MSG_STAT_TXT 228
  706. #define MSG_STAT_TXT_STR "Statistics"
  707.  
  708. #define MSG_OPT_EQU 229
  709. #define MSG_OPT_EQU_STR "optimized equation:  "
  710.  
  711. #define MSG_OPT_WAIT 230
  712. #define MSG_OPT_WAIT_STR "please wait...(a few days - just a joke, I hope)"
  713.  
  714. #define MSG_WRITE_SOURCE 231
  715. #define MSG_WRITE_SOURCE_STR "save source file"
  716.  
  717. #define MSG_WRITING_SOURCE 232
  718. #define MSG_WRITING_SOURCE_STR "saving source file..."
  719.  
  720. #define MSG_WRITE_OPTSOURCE 233
  721. #define MSG_WRITE_OPTSOURCE_STR "saving optimized source file..."
  722.  
  723. #define MSG_WRITE_ERR 234
  724. #define MSG_WRITE_ERR_STR "\n\33cwrite error!\n"
  725.  
  726. #define MSG_PAUSE 235
  727. #define MSG_PAUSE_STR "Pause..."
  728.  
  729. #define MSG_CANCEL_GAD 236
  730. #define MSG_CANCEL_GAD_STR "_Cancel"
  731.  
  732. #define MSG_CONT_GAD 237
  733. #define MSG_CONT_GAD_STR "C_ontinue"
  734.  
  735. #define MSG_ERASE_GAD 238
  736. #define MSG_ERASE_GAD_STR "_Erase"
  737.  
  738. #define MSG_CLEAR_GAD 239
  739. #define MSG_CLEAR_GAD_STR "Cl_ear"
  740.  
  741. #define MSG_SET_GAD 240
  742. #define MSG_SET_GAD_STR "_Set"
  743.  
  744. #define MSG_REASM_ERR 241
  745. #define MSG_REASM_ERR_STR "\n\33cReassembler error!\n"
  746.  
  747. #define MSG_ERR_REASM1 242
  748. #define MSG_ERR_REASM1_STR "mode AC0 = SYN = 0 is not supported"
  749.  
  750. #define MSG_ERR_REASM2 243
  751. #define MSG_ERR_REASM2_STR "\n\33cPin xx: pinname defined twice\n"
  752.  
  753. #define MSG_ERR_REASM3 244
  754. #define MSG_ERR_REASM3_STR "\n\33cPin xx: illegal character\n"
  755.  
  756. #define MSG_ERR_REASM4 245
  757. #define MSG_ERR_REASM4_STR "\n\33cPin xx: no pinname found\n"
  758.  
  759. #define MSG_ERR_REASM5 246
  760. #define MSG_ERR_REASM5_STR "\n\33cPin xx: VCC/GND at wrong pin\n"
  761.  
  762. #define MSG_ERR_REASM6 247
  763. #define MSG_ERR_REASM6_STR "\n\33cPin xx: illegal use of '/'\n"
  764.  
  765. #define MSG_ERR_REASM7 248
  766. #define MSG_ERR_REASM7_STR "\n\33cPin xx: GND expected\n"
  767.  
  768. #define MSG_ERR_REASM8 249
  769. #define MSG_ERR_REASM8_STR "\n\33cPin xx: VCC expected\n"
  770.  
  771. #define MSG_ERR_REASM9 250
  772. #define MSG_ERR_REASM9_STR "\n\33cPin xx: AR is not allowed as pin name\n"
  773.  
  774. #define MSG_ERR_REASM10 251
  775. #define MSG_ERR_REASM10_STR "\n\33cPin xx: SP is not allowed as pin name\n"
  776.  
  777. #define MSG_ERRLINE 252
  778. #define MSG_ERRLINE_STR "Error in line   xxxx:"
  779.  
  780. #define MSG_ERASE_ITXT 253
  781. #define MSG_ERASE_ITXT_STR "Erase:"
  782.  
  783. #define MSG_COPY_ITXT 254
  784. #define MSG_COPY_ITXT_STR "Copy:"
  785.  
  786. #define MSG_PROG_ITXT 255
  787. #define MSG_PROG_ITXT_STR "Program:"
  788.  
  789. #define MSG_WRITEFILES_ITXT 256
  790. #define MSG_WRITEFILES_ITXT_STR "write files:"
  791.  
  792. #define MSG_WRITEJED_ITXT 257
  793. #define MSG_WRITEJED_ITXT_STR "write JEDEC file:"
  794.  
  795. #define MSG_MAKEJED_GAD 258
  796. #define MSG_MAKEJED_GAD_STR "JEDEC"
  797.  
  798. #define MSG_MAKEFUSE_GAD 259
  799. #define MSG_MAKEFUSE_GAD_STR "Fuse-Matrix"
  800.  
  801. #define MSG_MAKECHIP_GAD 260
  802. #define MSG_MAKECHIP_GAD_STR "Chip-Diagram"
  803.  
  804. #define MSG_MAKEPIN_GAD 261
  805. #define MSG_MAKEPIN_GAD_STR "Pin-Diagram"
  806.  
  807. #define MSG_AUTOSAVE_GAD 262
  808. #define MSG_AUTOSAVE_GAD_STR "Autosave"
  809.  
  810. #define MSG_ADJUSTGAL_GAD 263
  811. #define MSG_ADJUSTGAL_GAD_STR "adjust type of GAL"
  812.  
  813. #define MSG_BLANKTEST_GAD 264
  814. #define MSG_BLANKTEST_GAD_STR "with blank test"
  815.  
  816. #define MSG_VERIFY_GAD 265
  817. #define MSG_VERIFY_GAD_STR "with verify"
  818.  
  819. #define MSG_OK_GAD 266
  820. #define MSG_OK_GAD_STR "_O.K."
  821.  
  822. #define MSG_JEDSEC_GAD 267
  823. #define MSG_JEDSEC_GAD_STR "Security bit"
  824.  
  825. #define MSG_JEDFUSE_GAD 268
  826. #define MSG_JEDFUSE_GAD_STR "Fuse-Checksum"
  827.  
  828. #define MSG_JEDFILE_GAD 269
  829. #define MSG_JEDFILE_GAD_STR "File-Checksum"
  830.  
  831. #define MSG_REQUEST_WIN 270
  832. #define MSG_REQUEST_WIN_STR "Requester"
  833.  
  834. #define MSG_WRITEACC_WIN 271
  835. #define MSG_WRITEACC_WIN_STR "Write Access"
  836.  
  837. #define MSG_JEDPARA_WIN 272
  838. #define MSG_JEDPARA_WIN_STR "JEDEC Parameter"
  839.  
  840. #define MSG_SAVEOVER 273
  841. #define MSG_SAVEOVER_STR "\n\33cThe file '%s' already exists!\n"
  842.  
  843. #define MSG_ERR1 274
  844. #define MSG_ERR1_STR "\n\33cCan't find file!\n"
  845.  
  846. #define MSG_ERR2 275
  847. #define MSG_ERR2_STR "\n\33cNot enough free memory!\n"
  848.  
  849. #define MSG_ERR3 276
  850. #define MSG_ERR3_STR "\n\33cCan't load file!\n"
  851.  
  852. #define MSG_ERR4 277
  853. #define MSG_ERR4_STR "\n\33cFile is empty!\n"
  854.  
  855. #define MSG_ERR5 278
  856. #define MSG_ERR5_STR "\n\33cError in JEDEC file!\n"
  857.  
  858. #define MSG_ERR6 279
  859. #define MSG_ERR6_STR "\n\33cGAL is not empty!\n"
  860.  
  861. #define MSG_ERR7 280
  862. #define MSG_ERR7_STR "\n\33cNo pinnames found.\n"
  863.  
  864. #define MSG_ERR8 281
  865. #define MSG_ERR8_STR "\n\33cCan't close file!\n"
  866.  
  867. #define MSG_ERR9 282
  868. #define MSG_ERR9_STR "\n\33cWrong type of GAL selected!\n"
  869.  
  870. #define MSG_ERR10 283
  871. #define MSG_ERR10_STR "\n\33cCan't load 's:GALer.config'!\n"
  872.  
  873. #define MSG_ERR11 284
  874. #define MSG_ERR11_STR "\n\33cCan't save 's:GALer.config'!\n"
  875.  
  876. #define MSG_ERR12 285
  877. #define MSG_ERR12_STR "\n\33cCan't open window!\n"
  878.  
  879. #define MSG_ERR13 286
  880. #define MSG_ERR13_STR "\n\33cCan't save file!\n"
  881.  
  882. #define MSG_FAILED 287
  883. #define MSG_FAILED_STR " failed"
  884.  
  885. #define MSG_EDITOR 288
  886. #define MSG_EDITOR_STR "Editor:"
  887.  
  888. #define MSG_SELEDITOR_WIN 289
  889. #define MSG_SELEDITOR_WIN_STR "Editor selection"
  890.  
  891. #define MSG_CALLED_ERR 290
  892. #define MSG_CALLED_ERR_STR "\n\33ccan't execute selected editor\n"
  893.  
  894. #define MSG_ASKQUIT_TXT 291
  895. #define MSG_ASKQUIT_TXT_STR "\n\33cDo you really want to quit?\n"
  896.  
  897. #define MSG_ABOUT_TXT 292
  898. #define MSG_ABOUT_TXT_STR "\n\33c\33b\0338GALer\33n\n© 1991/96 by Christian Habermann\n\nThe GALer project is  SHAREWARE.  If you use this\nprogram  and/or  the  hardware,  please send me a\ndonation of 15 US $ (see manual). Thank you!\nMy address:\n\nChristian Habermann\nAsamstr. 17\n85356 Freising\nGermany\nEMail: Christian.Habermann@t-online.de\n"
  899.  
  900. #define MSG_HELP_TXT 293
  901. #define MSG_HELP_TXT_STR "\n\33cTo get help on a specific topic move the mouse pointer over a\nmenu item or over a window and press the Help-key.\n"
  902.  
  903. #define LAST_LOCALISATION_STR 294
  904. #define LAST_LOCALISATION_STR_STR "-"
  905.  
  906.  
  907. /****************************************************************************/
  908.  
  909.  
  910. #ifdef STRINGARRAY
  911.  
  912. struct AppString
  913. {
  914.     LONG   as_ID;
  915.     STRPTR as_Str;
  916. };
  917.  
  918. struct AppString AppStrings[] =
  919. {
  920.     {MSG_MAIN_MENU1,MSG_MAIN_MENU1_STR},
  921.     {MSG_MAIN_MENU1_ITEM1,MSG_MAIN_MENU1_ITEM1_STR},
  922.     {MSG_MAIN_MENU1_ITEM2,MSG_MAIN_MENU1_ITEM2_STR},
  923.     {MSG_MAIN_MENU1_ITEM3,MSG_MAIN_MENU1_ITEM3_STR},
  924.     {MSG_MAIN_MENU1_ITEM5,MSG_MAIN_MENU1_ITEM5_STR},
  925.     {MSG_MAIN_MENU1_ITEM5_COMMKEY,MSG_MAIN_MENU1_ITEM5_COMMKEY_STR},
  926.     {MSG_MAIN_MENU2,MSG_MAIN_MENU2_STR},
  927.     {MSG_MAIN_MENU2_ITEM1,MSG_MAIN_MENU2_ITEM1_STR},
  928.     {MSG_MAIN_MENU2_ITEM1_COMMKEY,MSG_MAIN_MENU2_ITEM1_COMMKEY_STR},
  929.     {MSG_MAIN_MENU2_ITEM2,MSG_MAIN_MENU2_ITEM2_STR},
  930.     {MSG_MAIN_MENU2_ITEM2_COMMKEY,MSG_MAIN_MENU2_ITEM2_COMMKEY_STR},
  931.     {MSG_MAIN_MENU2_ITEM3,MSG_MAIN_MENU2_ITEM3_STR},
  932.     {MSG_MAIN_MENU2_ITEM3_COMMKEY,MSG_MAIN_MENU2_ITEM3_COMMKEY_STR},
  933.     {MSG_MAIN_MENU2_ITEM4,MSG_MAIN_MENU2_ITEM4_STR},
  934.     {MSG_MAIN_MENU2_ITEM4_COMMKEY,MSG_MAIN_MENU2_ITEM4_COMMKEY_STR},
  935.     {MSG_MAIN_MENU2_ITEM6,MSG_MAIN_MENU2_ITEM6_STR},
  936.     {MSG_MAIN_MENU3,MSG_MAIN_MENU3_STR},
  937.     {MSG_MAIN_MENU3_ITEM1,MSG_MAIN_MENU3_ITEM1_STR},
  938.     {MSG_MAIN_MENU3_ITEM1_COMMKEY,MSG_MAIN_MENU3_ITEM1_COMMKEY_STR},
  939.     {MSG_MAIN_MENU3_ITEM2,MSG_MAIN_MENU3_ITEM2_STR},
  940.     {MSG_MAIN_MENU3_ITEM3,MSG_MAIN_MENU3_ITEM3_STR},
  941.     {MSG_MAIN_MENU3_ITEM4,MSG_MAIN_MENU3_ITEM4_STR},
  942.     {MSG_MAIN_MENU3_ITEM5,MSG_MAIN_MENU3_ITEM5_STR},
  943.     {MSG_MAIN_MENU3_ITEM5_COMMKEY,MSG_MAIN_MENU3_ITEM5_COMMKEY_STR},
  944.     {MSG_MAIN_MENU3_ITEM6,MSG_MAIN_MENU3_ITEM6_STR},
  945.     {MSG_MAIN_MENU3_ITEM7,MSG_MAIN_MENU3_ITEM7_STR},
  946.     {MSG_MAIN_MENU3_ITEM9,MSG_MAIN_MENU3_ITEM9_STR},
  947.     {MSG_MAIN_MENU4,MSG_MAIN_MENU4_STR},
  948.     {MSG_MAIN_MENU4_ITEM1,MSG_MAIN_MENU4_ITEM1_STR},
  949.     {MSG_MAIN_MENU4_ITEM1_COMMKEY,MSG_MAIN_MENU4_ITEM1_COMMKEY_STR},
  950.     {MSG_MAIN_MENU5,MSG_MAIN_MENU5_STR},
  951.     {MSG_MAIN_MENU5_ITEM1,MSG_MAIN_MENU5_ITEM1_STR},
  952.     {MSG_MAIN_MENU5_ITEM2,MSG_MAIN_MENU5_ITEM2_STR},
  953.     {MSG_MAIN_MENU5_ITEM3,MSG_MAIN_MENU5_ITEM3_STR},
  954.     {MSG_MAIN_MENU5_ITEM3_COMMKEY,MSG_MAIN_MENU5_ITEM3_COMMKEY_STR},
  955.     {MSG_MAIN_MENU5_ITEM5,MSG_MAIN_MENU5_ITEM5_STR},
  956.     {MSG_MAIN_MENU5_ITEM5_COMMKEY,MSG_MAIN_MENU5_ITEM5_COMMKEY_STR},
  957.     {MSG_MAIN_MENU5_ITEM6,MSG_MAIN_MENU5_ITEM6_STR},
  958.     {MSG_MAIN_MENU5_ITEM8,MSG_MAIN_MENU5_ITEM8_STR},
  959.     {MSG_MAIN_MENU5_ITEM8_COMMKEY,MSG_MAIN_MENU5_ITEM8_COMMKEY_STR},
  960.     {MSG_MAIN_MENU6,MSG_MAIN_MENU6_STR},
  961.     {MSG_MAIN_MENU6_ITEM1,MSG_MAIN_MENU6_ITEM1_STR},
  962.     {MSG_MAIN_MENU6_ITEM2,MSG_MAIN_MENU6_ITEM2_STR},
  963.     {MSG_MAIN_MENU6_ITEM3,MSG_MAIN_MENU6_ITEM3_STR},
  964.     {MSG_MAIN_MENU6_ITEM3_COMMKEY,MSG_MAIN_MENU6_ITEM3_COMMKEY_STR},
  965.     {MSG_MAIN_MENU6_ITEM5,MSG_MAIN_MENU6_ITEM5_STR},
  966.     {MSG_MAIN_MENU6_ITEM5_COMMKEY,MSG_MAIN_MENU6_ITEM5_COMMKEY_STR},
  967.     {MSG_MAIN_MENU6_ITEM7,MSG_MAIN_MENU6_ITEM7_STR},
  968.     {MSG_MAIN_MENU6_ITEM8,MSG_MAIN_MENU6_ITEM8_STR},
  969.     {MSG_MAIN_MENU6_ITEM8_COMMKEY,MSG_MAIN_MENU6_ITEM8_COMMKEY_STR},
  970.     {MSG_MAIN_MENU6_ITEM10,MSG_MAIN_MENU6_ITEM10_STR},
  971.     {MSG_CHECKER_MENU1,MSG_CHECKER_MENU1_STR},
  972.     {MSG_CHECKER_MENU1_ITEM1,MSG_CHECKER_MENU1_ITEM1_STR},
  973.     {MSG_CHECKER_MENU1_ITEM1_COMMKEY,MSG_CHECKER_MENU1_ITEM1_COMMKEY_STR},
  974.     {MSG_ERR_PARPORT,MSG_ERR_PARPORT_STR},
  975.     {MSG_ERR_TIMER,MSG_ERR_TIMER_STR},
  976.     {MSG_ERR_CIATIMER,MSG_ERR_CIATIMER_STR},
  977.     {MSG_ERR_APPLICATION,MSG_ERR_APPLICATION_STR},
  978.     {MSG_ERR_MEMORY,MSG_ERR_MEMORY_STR},
  979.     {MSG_ERR_MUILIB,MSG_ERR_MUILIB_STR},
  980.     {MSG_ERR_REQTOOLSLIB,MSG_ERR_REQTOOLSLIB_STR},
  981.     {MSG_ERR_FILEREQ,MSG_ERR_FILEREQ_STR},
  982.     {MSG_ERR_OPENSCREEN,MSG_ERR_OPENSCREEN_STR},
  983.     {MSG_ERR_OPENWINDOW,MSG_ERR_OPENWINDOW_STR},
  984.     {MSG_REMOVE_GAL,MSG_REMOVE_GAL_STR},
  985.     {MSG_GAL_CHECKER,MSG_GAL_CHECKER_STR},
  986.     {MSG_CMP_CANCEL,MSG_CMP_CANCEL_STR},
  987.     {MSG_CMP_SIGEQUAL,MSG_CMP_SIGEQUAL_STR},
  988.     {MSG_CMP_NOTEQUAL,MSG_CMP_NOTEQUAL_STR},
  989.     {MSG_CMP_EQUAL,MSG_CMP_EQUAL_STR},
  990.     {MSG_GAL_PROG,MSG_GAL_PROG_STR},
  991.     {MSG_LOADJED,MSG_LOADJED_STR},
  992.     {MSG_GALPROGED,MSG_GALPROGED_STR},
  993.     {MSG_COPY_GAL,MSG_COPY_GAL_STR},
  994.     {MSG_READING_GAL,MSG_READING_GAL_STR},
  995.     {MSG_LOWER_OK,MSG_LOWER_OK_STR},
  996.     {MSG_COPY_AGAIN,MSG_COPY_AGAIN_STR},
  997.     {MSG_INS_DEST_GAL,MSG_INS_DEST_GAL_STR},
  998.     {MSG_BLANK_TEST,MSG_BLANK_TEST_STR},
  999.     {MSG_EXE_BLANK_TEST,MSG_EXE_BLANK_TEST_STR},
  1000.     {MSG_READY,MSG_READY_STR},
  1001.     {MSG_NOT_BLANK,MSG_NOT_BLANK_STR},
  1002.     {MSG_BLANK,MSG_BLANK_STR},
  1003.     {MSG_SEC_TEST,MSG_SEC_TEST_STR},
  1004.     {MSG_SEC_SET,MSG_SEC_SET_STR},
  1005.     {MSG_SEC_NOT_SET,MSG_SEC_NOT_SET_STR},
  1006.     {MSG_COMPARISON,MSG_COMPARISON_STR},
  1007.     {MSG_CMPTYPE,MSG_CMPTYPE_STR},
  1008.     {MSG_CMP_GALGAL,MSG_CMP_GALGAL_STR},
  1009.     {MSG_CMP_GALGAL2,MSG_CMP_GALGAL2_STR},
  1010.     {MSG_GAL_TO_CMP,MSG_GAL_TO_CMP_STR},
  1011.     {MSG_READ_ACW,MSG_READ_ACW_STR},
  1012.     {MSG_CMP_GALJED,MSG_CMP_GALJED_STR},
  1013.     {MSG_CMP_GALJED2,MSG_CMP_GALJED2_STR},
  1014.     {MSG_CMP_JEDGAL,MSG_CMP_JEDGAL_STR},
  1015.     {MSG_CMP_JEDGAL2,MSG_CMP_JEDGAL2_STR},
  1016.     {MSG_READ_SIG,MSG_READ_SIG_STR},
  1017.     {MSG_NOT_BLANK2,MSG_NOT_BLANK2_STR},
  1018.     {MSG_NOT_BLNK_ERS,MSG_NOT_BLNK_ERS_STR},
  1019.     {MSG_PROGING_GAL,MSG_PROGING_GAL_STR},
  1020.     {MSG_VERIFYING,MSG_VERIFYING_STR},
  1021.     {MSG_VERFAILED,MSG_VERFAILED_STR},
  1022.     {MSG_SET_SEC,MSG_SET_SEC_STR},
  1023.     {MSG_SEC_IS_SET,MSG_SEC_IS_SET_STR},
  1024.     {MSG_GAL_ERASED,MSG_GAL_ERASED_STR},
  1025.     {MSG_ERASE_FAILED,MSG_ERASE_FAILED_STR},
  1026.     {MSG_ERASED,MSG_ERASED_STR},
  1027.     {MSG_ERASE_GAL,MSG_ERASE_GAL_STR},
  1028.     {MSG_GAL_ID_ERR1,MSG_GAL_ID_ERR1_STR},
  1029.     {MSG_GAL_ID_ERR2,MSG_GAL_ID_ERR2_STR},
  1030.     {MSG_ERR_HW,MSG_ERR_HW_STR},
  1031.     {MSG_IDERR_MAN20RA10,MSG_IDERR_MAN20RA10_STR},
  1032.     {MSG_IDERR_ALG,MSG_IDERR_ALG_STR},
  1033.     {MSG_ERR_CANCEL,MSG_ERR_CANCEL_STR},
  1034.     {MSG_IDERR_MAN,MSG_IDERR_MAN_STR},
  1035.     {MSG_IDERR_GAL,MSG_IDERR_GAL_STR},
  1036.     {MSG_GALINFO,MSG_GALINFO_STR},
  1037.     {MSG_TYPE16,MSG_TYPE16_STR},
  1038.     {MSG_TYPE16A,MSG_TYPE16A_STR},
  1039.     {MSG_TYPE20,MSG_TYPE20_STR},
  1040.     {MSG_TYPE20A,MSG_TYPE20A_STR},
  1041.     {MSG_TYPE22V,MSG_TYPE22V_STR},
  1042.     {MSG_TYPE20RA,MSG_TYPE20RA_STR},
  1043.     {MSG_TYPE_UNKNOWN,MSG_TYPE_UNKNOWN_STR},
  1044.     {MSG_MAN_LAT,MSG_MAN_LAT_STR},
  1045.     {MSG_MAN_NAT,MSG_MAN_NAT_STR},
  1046.     {MSG_MAN_SGS,MSG_MAN_SGS_STR},
  1047.     {MSG_MAN_VLSI,MSG_MAN_VLSI_STR},
  1048.     {MSG_MAN_NOTSPECIFIED,MSG_MAN_NOTSPECIFIED_STR},
  1049.     {MSG_MAN_UNKNOWN,MSG_MAN_UNKNOWN_STR},
  1050.     {MSG_ALGO,MSG_ALGO_STR},
  1051.     {MSG_UNKNOWN,MSG_UNKNOWN_STR},
  1052.     {MSG_SUPPORT,MSG_SUPPORT_STR},
  1053.     {MSG_NOT_SUPPORT,MSG_NOT_SUPPORT_STR},
  1054.     {MSG_NOT_SUPPORTED_HW,MSG_NOT_SUPPORTED_HW_STR},
  1055.     {MSG_LOAD_SOURCE,MSG_LOAD_SOURCE_STR},
  1056.     {MSG_FILE_LOADED,MSG_FILE_LOADED_STR},
  1057.     {MSG_WRITE_JED,MSG_WRITE_JED_STR},
  1058.     {MSG_FILE_ASM,MSG_FILE_ASM_STR},
  1059.     {MSG_ERR_ASM,MSG_ERR_ASM_STR},
  1060.     {MSG_ERR_ASM1,MSG_ERR_ASM1_STR},
  1061.     {MSG_ERR_ASM2,MSG_ERR_ASM2_STR},
  1062.     {MSG_ERR_ASM3,MSG_ERR_ASM3_STR},
  1063.     {MSG_ERR_ASM4,MSG_ERR_ASM4_STR},
  1064.     {MSG_ERR_ASM5,MSG_ERR_ASM5_STR},
  1065.     {MSG_ERR_ASM6,MSG_ERR_ASM6_STR},
  1066.     {MSG_ERR_ASM7,MSG_ERR_ASM7_STR},
  1067.     {MSG_ERR_ASM8,MSG_ERR_ASM8_STR},
  1068.     {MSG_ERR_ASM9,MSG_ERR_ASM9_STR},
  1069.     {MSG_ERR_ASM10,MSG_ERR_ASM10_STR},
  1070.     {MSG_ERR_ASM11,MSG_ERR_ASM11_STR},
  1071.     {MSG_ERR_ASM12,MSG_ERR_ASM12_STR},
  1072.     {MSG_ERR_ASM13,MSG_ERR_ASM13_STR},
  1073.     {MSG_ERR_ASM14,MSG_ERR_ASM14_STR},
  1074.     {MSG_ERR_ASM15,MSG_ERR_ASM15_STR},
  1075.     {MSG_ERR_ASM16,MSG_ERR_ASM16_STR},
  1076.     {MSG_ERR_ASM17,MSG_ERR_ASM17_STR},
  1077.     {MSG_ERR_ASM18,MSG_ERR_ASM18_STR},
  1078.     {MSG_ERR_ASM19,MSG_ERR_ASM19_STR},
  1079.     {MSG_ERR_ASM20,MSG_ERR_ASM20_STR},
  1080.     {MSG_ERR_ASM21,MSG_ERR_ASM21_STR},
  1081.     {MSG_ERR_ASM22,MSG_ERR_ASM22_STR},
  1082.     {MSG_ERR_ASM23,MSG_ERR_ASM23_STR},
  1083.     {MSG_ERR_ASM24,MSG_ERR_ASM24_STR},
  1084.     {MSG_ERR_ASM25,MSG_ERR_ASM25_STR},
  1085.     {MSG_ERR_ASM26,MSG_ERR_ASM26_STR},
  1086.     {MSG_ERR_ASM27,MSG_ERR_ASM27_STR},
  1087.     {MSG_ERR_ASM28,MSG_ERR_ASM28_STR},
  1088.     {MSG_ERR_ASM29,MSG_ERR_ASM29_STR},
  1089.     {MSG_ERR_ASM30,MSG_ERR_ASM30_STR},
  1090.     {MSG_ERR_ASM31,MSG_ERR_ASM31_STR},
  1091.     {MSG_ERR_ASM32,MSG_ERR_ASM32_STR},
  1092.     {MSG_ERR_ASM33,MSG_ERR_ASM33_STR},
  1093.     {MSG_ERR_ASM34,MSG_ERR_ASM34_STR},
  1094.     {MSG_ERR_ASM35,MSG_ERR_ASM35_STR},
  1095.     {MSG_ERR_ASM36,MSG_ERR_ASM36_STR},
  1096.     {MSG_ERR_ASM37,MSG_ERR_ASM37_STR},
  1097.     {MSG_ERR_ASM38,MSG_ERR_ASM38_STR},
  1098.     {MSG_ERR_ASM39,MSG_ERR_ASM39_STR},
  1099.     {MSG_ERR_ASM40,MSG_ERR_ASM40_STR},
  1100.     {MSG_ERR_ASM41,MSG_ERR_ASM41_STR},
  1101.     {MSG_ERR_ASM42,MSG_ERR_ASM42_STR},
  1102.     {MSG_ERR_ASM43,MSG_ERR_ASM43_STR},
  1103.     {MSG_ERR_ASM44,MSG_ERR_ASM44_STR},
  1104.     {MSG_ERR_ASM45,MSG_ERR_ASM45_STR},
  1105.     {MSG_ERR_ASM46,MSG_ERR_ASM46_STR},
  1106.     {MSG_ERR_ASM47,MSG_ERR_ASM47_STR},
  1107.     {MSG_ERR_ASM48,MSG_ERR_ASM48_STR},
  1108.     {MSG_WRITE_CHIP,MSG_WRITE_CHIP_STR},
  1109.     {MSG_WRITING_CHIP,MSG_WRITING_CHIP_STR},
  1110.     {MSG_ERROR,MSG_ERROR_STR},
  1111.     {MSG_WRITE_PIN,MSG_WRITE_PIN_STR},
  1112.     {MSG_WRITING_PIN,MSG_WRITING_PIN_STR},
  1113.     {MSG_WRITE_FUSE,MSG_WRITE_FUSE_STR},
  1114.     {MSG_WRITING_FUSE,MSG_WRITING_FUSE_STR},
  1115.     {MSG_READGAL_JED,MSG_READGAL_JED_STR},
  1116.     {MSG_WRITING_JED,MSG_WRITING_JED_STR},
  1117.     {MSG_BAD_FILECHK,MSG_BAD_FILECHK_STR},
  1118.     {MSG_BAD_FUSECHK,MSG_BAD_FUSECHK_STR},
  1119.     {MSG_ERR_JED1,MSG_ERR_JED1_STR},
  1120.     {MSG_ERR_JED2,MSG_ERR_JED2_STR},
  1121.     {MSG_ERR_JED3,MSG_ERR_JED3_STR},
  1122.     {MSG_ERR_JED4,MSG_ERR_JED4_STR},
  1123.     {MSG_ERR_JED5,MSG_ERR_JED5_STR},
  1124.     {MSG_ERR_JED6,MSG_ERR_JED6_STR},
  1125.     {MSG_ERR_JED7,MSG_ERR_JED7_STR},
  1126.     {MSG_ERR_JED8,MSG_ERR_JED8_STR},
  1127.     {MSG_ERR_JED9,MSG_ERR_JED9_STR},
  1128.     {MSG_ERR_JED10,MSG_ERR_JED10_STR},
  1129.     {MSG_ERR_JED11,MSG_ERR_JED11_STR},
  1130.     {MSG_ERR_JED12,MSG_ERR_JED12_STR},
  1131.     {MSG_ERR_JED13,MSG_ERR_JED13_STR},
  1132.     {MSG_ERR_JED14,MSG_ERR_JED14_STR},
  1133.     {MSG_ERR_JED15,MSG_ERR_JED15_STR},
  1134.     {MSG_ERR_JED16,MSG_ERR_JED16_STR},
  1135.     {MSG_ERR_JED17,MSG_ERR_JED17_STR},
  1136.     {MSG_ERR_JED18,MSG_ERR_JED18_STR},
  1137.     {MSG_ERR_JED19,MSG_ERR_JED19_STR},
  1138.     {MSG_ERR_JED20,MSG_ERR_JED20_STR},
  1139.     {MSG_ERR_JED21,MSG_ERR_JED21_STR},
  1140.     {MSG_ERR_JED22,MSG_ERR_JED22_STR},
  1141.     {MSG_ERR_JED23,MSG_ERR_JED23_STR},
  1142.     {MSG_ERR_JED24,MSG_ERR_JED24_STR},
  1143.     {MSG_ERR_JED25,MSG_ERR_JED25_STR},
  1144.     {MSG_OPT_EQUNUM,MSG_OPT_EQUNUM_STR},
  1145.     {MSG_OPT_USE_GAD,MSG_OPT_USE_GAD_STR},
  1146.     {MSG_OPT_REJECT_GAD,MSG_OPT_REJECT_GAD_STR},
  1147.     {MSG_OLD_EQU,MSG_OLD_EQU_STR},
  1148.     {MSG_STAT_TXT,MSG_STAT_TXT_STR},
  1149.     {MSG_OPT_EQU,MSG_OPT_EQU_STR},
  1150.     {MSG_OPT_WAIT,MSG_OPT_WAIT_STR},
  1151.     {MSG_WRITE_SOURCE,MSG_WRITE_SOURCE_STR},
  1152.     {MSG_WRITING_SOURCE,MSG_WRITING_SOURCE_STR},
  1153.     {MSG_WRITE_OPTSOURCE,MSG_WRITE_OPTSOURCE_STR},
  1154.     {MSG_WRITE_ERR,MSG_WRITE_ERR_STR},
  1155.     {MSG_PAUSE,MSG_PAUSE_STR},
  1156.     {MSG_CANCEL_GAD,MSG_CANCEL_GAD_STR},
  1157.     {MSG_CONT_GAD,MSG_CONT_GAD_STR},
  1158.     {MSG_ERASE_GAD,MSG_ERASE_GAD_STR},
  1159.     {MSG_CLEAR_GAD,MSG_CLEAR_GAD_STR},
  1160.     {MSG_SET_GAD,MSG_SET_GAD_STR},
  1161.     {MSG_REASM_ERR,MSG_REASM_ERR_STR},
  1162.     {MSG_ERR_REASM1,MSG_ERR_REASM1_STR},
  1163.     {MSG_ERR_REASM2,MSG_ERR_REASM2_STR},
  1164.     {MSG_ERR_REASM3,MSG_ERR_REASM3_STR},
  1165.     {MSG_ERR_REASM4,MSG_ERR_REASM4_STR},
  1166.     {MSG_ERR_REASM5,MSG_ERR_REASM5_STR},
  1167.     {MSG_ERR_REASM6,MSG_ERR_REASM6_STR},
  1168.     {MSG_ERR_REASM7,MSG_ERR_REASM7_STR},
  1169.     {MSG_ERR_REASM8,MSG_ERR_REASM8_STR},
  1170.     {MSG_ERR_REASM9,MSG_ERR_REASM9_STR},
  1171.     {MSG_ERR_REASM10,MSG_ERR_REASM10_STR},
  1172.     {MSG_ERRLINE,MSG_ERRLINE_STR},
  1173.     {MSG_ERASE_ITXT,MSG_ERASE_ITXT_STR},
  1174.     {MSG_COPY_ITXT,MSG_COPY_ITXT_STR},
  1175.     {MSG_PROG_ITXT,MSG_PROG_ITXT_STR},
  1176.     {MSG_WRITEFILES_ITXT,MSG_WRITEFILES_ITXT_STR},
  1177.     {MSG_WRITEJED_ITXT,MSG_WRITEJED_ITXT_STR},
  1178.     {MSG_MAKEJED_GAD,MSG_MAKEJED_GAD_STR},
  1179.     {MSG_MAKEFUSE_GAD,MSG_MAKEFUSE_GAD_STR},
  1180.     {MSG_MAKECHIP_GAD,MSG_MAKECHIP_GAD_STR},
  1181.     {MSG_MAKEPIN_GAD,MSG_MAKEPIN_GAD_STR},
  1182.     {MSG_AUTOSAVE_GAD,MSG_AUTOSAVE_GAD_STR},
  1183.     {MSG_ADJUSTGAL_GAD,MSG_ADJUSTGAL_GAD_STR},
  1184.     {MSG_BLANKTEST_GAD,MSG_BLANKTEST_GAD_STR},
  1185.     {MSG_VERIFY_GAD,MSG_VERIFY_GAD_STR},
  1186.     {MSG_OK_GAD,MSG_OK_GAD_STR},
  1187.     {MSG_JEDSEC_GAD,MSG_JEDSEC_GAD_STR},
  1188.     {MSG_JEDFUSE_GAD,MSG_JEDFUSE_GAD_STR},
  1189.     {MSG_JEDFILE_GAD,MSG_JEDFILE_GAD_STR},
  1190.     {MSG_REQUEST_WIN,MSG_REQUEST_WIN_STR},
  1191.     {MSG_WRITEACC_WIN,MSG_WRITEACC_WIN_STR},
  1192.     {MSG_JEDPARA_WIN,MSG_JEDPARA_WIN_STR},
  1193.     {MSG_SAVEOVER,MSG_SAVEOVER_STR},
  1194.     {MSG_ERR1,MSG_ERR1_STR},
  1195.     {MSG_ERR2,MSG_ERR2_STR},
  1196.     {MSG_ERR3,MSG_ERR3_STR},
  1197.     {MSG_ERR4,MSG_ERR4_STR},
  1198.     {MSG_ERR5,MSG_ERR5_STR},
  1199.     {MSG_ERR6,MSG_ERR6_STR},
  1200.     {MSG_ERR7,MSG_ERR7_STR},
  1201.     {MSG_ERR8,MSG_ERR8_STR},
  1202.     {MSG_ERR9,MSG_ERR9_STR},
  1203.     {MSG_ERR10,MSG_ERR10_STR},
  1204.     {MSG_ERR11,MSG_ERR11_STR},
  1205.     {MSG_ERR12,MSG_ERR12_STR},
  1206.     {MSG_ERR13,MSG_ERR13_STR},
  1207.     {MSG_FAILED,MSG_FAILED_STR},
  1208.     {MSG_EDITOR,MSG_EDITOR_STR},
  1209.     {MSG_SELEDITOR_WIN,MSG_SELEDITOR_WIN_STR},
  1210.     {MSG_CALLED_ERR,MSG_CALLED_ERR_STR},
  1211.     {MSG_ASKQUIT_TXT,MSG_ASKQUIT_TXT_STR},
  1212.     {MSG_ABOUT_TXT,MSG_ABOUT_TXT_STR},
  1213.     {MSG_HELP_TXT,MSG_HELP_TXT_STR},
  1214.     {LAST_LOCALISATION_STR,LAST_LOCALISATION_STR_STR},
  1215. };
  1216.  
  1217.  
  1218. #endif /* STRINGARRAY */
  1219.  
  1220.  
  1221. /****************************************************************************/
  1222.  
  1223.  
  1224. #endif /* LOCALE_GALER_H */
  1225.